/**************************************************************
  > File Name: 3.c
  > Author: LuoLiang
  > Mail: 1204553475@qq.com 
  > Created Time: 2022年01月09日 星期日 07时52分03秒
 **************************************************************/

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#define ARRSIZE 1024

/*滑动窗口法
 *
 *
 */

int main(int argc,char **argv)
{
    char arr[ARRSIZE] = {0};
    int left = 0;
    int right = 0;
    int count = 0;
    int max = 0;
    
	fgets(arr,ARRSIZE,stdin);
    while (right < strlen(arr)-1)
    {
     
        for (int i = left; i < right; i++)
        {
            if (arr[right] == arr[i])
            {
           
                left = i + 1;
                break;
            }
        }
    	 count = right + 1 - left;
  
        if (count > max)
            max = count;
  
        right++;
    }
	printf("%d\n",max);

    exit(0);
}
